Hi Thomas,

See my email from October 9 regarding how this has been resolved.

There is now an updated v1 Blood Pressure archetype with addition of the 
correct units for Tilt added to the node and a note that the previous units are 
no longer to be used. It has been republished as a non-breaking revision.

·         It follows the versioning rules that we have firmly established for 
published archetypes.

·         It means that new implementers can use the corrected v1 revision and 
we don't have to create a v2 for a relatively trivial problem; existing vendor 
implementations can remain unchanged or they can choose to update the units if 
they please. The MD5 changes, but all paths etc are identical. A minimal 
disruption approach, if you like - thanks Heath.

We can consider other changes that might require a v2 in the future, at our 
leisure. There is no urgency at this point as the remaining changes that have 
been proposed are more along the lines of updating the archetype towards 'more 
modern' patterns for anatomical location etc. We don't need to rush down this 
path as there will be little to gain, and probably quite a lot of confusion 
generated.

If we identify other breaking issues in the future, a v2 will be considered 
again, including the remaining 'ideal pattern' proposals. But for now, my 
advice is to leave the revised v1 as is.

Through this discussion we have identified is another strategy for governance 
and change management, that I hadn't considered before. A good outcome from my 
POV.

Have I missed anything?

Thanks again for all of your contributions.

Regards

Heather


From: openEHR-technical [mailto:openehr-technical-boun...@lists.openehr.org] On 
Behalf Of Thomas Beale
Sent: Thursday, 15 October 2015 11:05 PM
To: openehr-clinical@lists.openehr.org; Openehr-Technical 
<openehr-techni...@lists.openehr.org>
Subject: Re: Archetype publication question - implications for implementers


I've skimmed the replies on this thread, and I'm inclined to think everyone 
could be right. Problem is, they can't all be right at the same time.

So.... considering the issue from a global deployment perspective I had the 
folllowing idea:

  *   in the archetype library, we should stick to proper versioning rules, as 
Diego, David and Sebastian have said, and correct the error and issue a new v2 
archetype

     *   => this way there are no surprises in the archetype library for 
software, or people, by the time we have forgotten about this issue
     *   => the paths would stay the same to the various data fields, but the 
units in the tilt table field would be different, and will break anything that 
specifically relies on that

  *   but we still may need a way of making adding the correction to the v1 
version of the BP archetype, for some users, to enable their current queries 
and software based on the 'v1' id to keep working. This could be achieved by:

     *   creating a specialisation of the v1 archetype that adds a new node as 
Sebastian proposed, or via Heath's proposal

        *   => this means that the deployment has to use a new archetype id for 
data production (i.e. in the CDR), but AQL queries using the old id should 
continue to work, assuming the query processor correctly finds child archetypes 
for a given archetype id

     *   OR enable a modification in the template that has the effect of adding 
the required unit or element

        *   => this means that all ids stay the same in data production and 
querying, but the CDR is being told a white lie, in that what it thinks is the 
BP archetype is not exactly what it is back in the CKM library

I haven't tried to analyse the details here that far, but the general idea is 
to:

  *   a) ensure the archetype library follows the versioning and change rules 
properly
  *   b) inject an adjusting fix either as a specialisation, or further along 
in the processing chain - in a template (or even OPT....)

thoughts?
- thomas
_______________________________________________
openEHR-clinical mailing list
openEHR-clinical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-clinical_lists.openehr.org

Reply via email to