Hi William,

I would agree that some sort of versioning/ rollback facility is a definite
requirement. The only issue is whether this is best achieved within the
Archetype Editor itself, or by a separate, purpose designed utility.

As Richard and Karsten have suggested, Subversion has proved an excellent
tool for this purpose and the NHS have their version management and
configuration working extremely well.

Richard, I am sure there would be considerable interest in knowing more
about the CfH/NHS approach.

One of the downsides to Subversion is the need to install and configure the
server software, which though not particularly difficult, does require some
technical skills. I have successfully used Unfuddle www.unfuddle.com for
personal and professional hosted Subversion support. There are both low-cost
and no-cost options available. This is particularly valuable for team-based
modelling. The subversion Tortoise client is easy to use and once a few
simple operational rules are estabished, it is pretty easy for users to pick
up the various update and commit operations required.

An alternative approach is used by the Clinical Knowledge Manager
http://www.openehr.org/knowledge/ where the revisioning and re-versioning
and version control is handled internally, though actual archetype editing
is currently handed off to the archetype editor via a download/checkout
process

There is quite a bit of work being done on clarifying other governance
requirements, in particular publisher identifiiers and revision numbers
(which are not currently supported by the archetype editor) and this should
be coming out quite soon.

There is also an interesting philosophical question!

Part of the reason for the lack of inbuilt version management is that
archetypes can be seen as software artefacts i.e programming code, gnerally
now managed by within a version control environment, as opposed to human
requirements documents, which tend to have support for the version within
the filename/file itself. The strength of the archetype approach is that
they are BOTH software artefacts AND human information requirements
documents, and perhaps we need to reflect this duality in our approach to
version control.

Ian


Dr Ian McNicoll
office / fax  +44(0)141 560 4657
mobile +44 (0)775 209 7859
skype ianmcnicoll
ian at mcmi.co.uk

Clinical Analyst - Ocean Informatics ian.mcnicoll at oceaninformatics.com

Member of BCS Primary Health Care Specialist Group ? www.phcsg.org


2008/11/28 Richard Kavanagh (NHS Connecting for Health) <
richard.kavanagh at nhs.net>

>  A combination of a good version management tool and an internal
> configuration management policy works well for us, I would be happy to
> discuss this with others.
>
> We use subversion as our version management tool and find it indispensible
> for us.. I would be interested to hear what other archetype/template authors
> use for their configuration management.
>
> regards
> Richard Kavanagh
> Head of Interoperability Specifications
> Data Standards and Products
> NHS Connecting for Health
> Tel : +44 (0)113 397 4398
> Mob : +44 (0)7770 644449
> Richard.Kavanagh at nhs.net
> www.connectingforhealth.nhs.uk
>
> NHS Connecting for Health supports the NHS in providing better, safer care
> by delivering computer systems and services which improve the way patient
> information is stored and accessed.
>
>
>  ------------------------------
> *From:* openehr-clinical-bounces at openehr.org [mailto:
> openehr-clinical-bounces at openehr.org] *On Behalf Of *
> Williamtfgoossen at cs.com
> *Sent:* 28 November 2008 08:38
> *To:* openehr-clinical at openehr.org
> *Subject:* poor version management in archetype editor
>
> Dear all,
>
> Currently underway in making archetypes using the Ocean archetype editor we
> encounter a major flaw in the tool.
>
> It is impossible to maintain version management, which leads to many
> inconsistencies in the archetypes.
>
> Also, while participating in the review of archetypes such as blood
> pressure, the old (before review) and the new (after review) have the same
> version.
>
> I think this is a very urgent matter to solve, otherwise we will end up
> with heaps of archetypes on the same subject that are different.
>
> In particular a requirement is that an author, while developing, is able to
> have a versioning structure that allows going back to earlier versions, or
> work on improvements while not changing an existing version directly.
>
> In other words: missing versioning is making it hard to produce archetypes.
>
>
> Sincerely yours,
>
> dr. William TF Goossen
> director
> Results 4 Care b.v.
> De Stinse 15
> 3823 VM Amersfoort
> the Netherlands
> email: Results4Care at cs.com
> phone + 31654614458
> fax +3133 2570169
> www.results4care.nl
> Dutch Chamber of Commerce number: 32133713
> ***********************************************************************
> This  message  may  contain  confidential and  privileged  information.
> If you  are not the  intended recipient  you should not  disclose, copy
> or distribute information in this e-mail or take any action in reliance
> on its contents.  To do so is strictly  prohibited and may be unlawful.
> Please  inform  the  sender that  this  message has  gone astray before
> deleting it.  Thank you.
>
> 2008 marks the 60th anniversary of the NHS.  It's an opportunity to pay
> tribute to the NHS staff and volunteers who help shape the service, and
> celebrate their achievements.
>
> If you work for the NHS  and  would like  an NHSmail  email account, go
> to: www.connectingforhealth.nhs.uk/nhsmail
> ***********************************************************************
>
> _______________________________________________
> openEHR-clinical mailing list
> openEHR-clinical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-clinical_lists.openehr.org/attachments/20081128/16c1d88c/attachment.html>

Reply via email to