Archetypes - regex question

2008-06-14 Thread williamtfgoos...@cs.com
In a message dated 13-6-2008 19:10:07 W. Europe Daylight Time, 
sam.heard at oceaninformatics.com writes: 


We are getting into dangerous options here: include all and exclude all in a 
time series where 'all' definitely changes both with respect to revisions of 
the existing ones, deletions and new to be added might lead to inconsistent 
calls to archetypes over time. 

I believe such constraining should not take place on the archetype over 
archetype level, but at the (OpenEHR) template level. In here you can be 
explicit 
in what is to be included or excluded.  


 
 Hi Adam
 
 This is another example of the approach to be as specific as possible. The 
 exclude statement can be used to exclude specific archetypes and the Include 
 ALL in this case means that all others are allowed. If the Exclude ALL 
 statement is added to an archetype, it means ONLY those specifically stated 
 can be 
 added.
 
 The issue here is backward compatibility and new archetypes. The include 
 will generally be seen as the appropriate list but others could be added if 
 they 
 arise and are required (the list is not closed). Tony Shannon has argued 
 (along with me) that this should be the default (ie we do not usually know 
 that 
 it would never be appropriate to add another archetype here.
 
 Is that helpful? Do you think this is useful? It does mean there is no need 
 to reversion archetypes if new ones might fit in a cluster (which is also 
 useful).
 
 Cheers, Sam

Sincerely yours,

dr. William TF Goossen
director 
Results 4 Care b.v.
De Stinse 15
3823 VM Amersfoort
email: Results4Care at cs.com
phone + 31654614458
fax +3133 2570169
www.results4care.nl
Dutch Chamber of Commerce number: 32133713
-- next part --
An HTML attachment was scrubbed...
URL: 
http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20080614/96d6e87a/attachment.html


Archetypes - regex question

2008-06-14 Thread Gerard Freriks
William,

It is  potentially dangerous ground.
But ...

-  Archetypes express what can be documented about a specific topic.
Since such a 'Real Archetype' can or will consist of re-usable  
patterns, 'Real Archetypes'  consist many times of a collection of sub- 
archetypes that express recurring patterns of documentation.
In other words archetypes can and will be nested.
And there must be a way to specify what archetypes are part of the  
ensemble at what spots.

- It will create the problem for Archetype Governance.
We need to have rules and ways to manage and enforce them.
This needs a tool.
Ocean Informatics, for this purpose, has developed the Archetype  
Knowledge Manager.

Gerard


On 14, Jun, 2008, at 7:31 , Williamtfgoossen at cs.com wrote:


 We are getting into dangerous options here: include all and exclude  
 all in a time series where 'all' definitely changes both with  
 respect to revisions of the existing ones, deletions and new to be  
 added might lead to inconsistent calls to archetypes over time.

 I believe such constraining should not take place on the archetype  
 over archetype level, but at the (OpenEHR) template level. In here  
 you can be explicit in what is to be included or excluded.




-- private --
Gerard Freriks, MD
Huigsloterdijk 378
2158 LR Buitenkaag
The Netherlands

T: +31 252544896
M: +31 620347088
E: gfrer at luna.nl


Those who would give up essential Liberty, to purchase a little  
temporary
Safety, deserve neither Liberty nor Safety. Benjamin Franklin 11 Nov  
1755





-- next part --
An HTML attachment was scrubbed...
URL: 
http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20080614/8845ef4a/attachment.html


Decision Support was: MIE-2008

2008-06-14 Thread Thilo Schuler
Hi Hugh and Gerard,

I very much agree that snomed coding should only be done where it adds
value. Since archetypes provide meaning themselves not everything has
to be coded (as opposed to HL7 that relies more on external codes).
Although for export to non-openEHR formats (or data-mining on openEHR
*and* non-EHR data) it could still be useful. But since finding
suitable codes can be very tough, such gimmick coding will probably
rarely happen in the first instance.

Using codes to reduce the number of archetypes is a very valuable use
case. Having a generic archetype as a recording pattern (e.g. lab
archetype) and using codes to specify the actual analyte makes sense.
As mentioned before templates should be used to aggregate these
archetypes in a specific testing 'battery'.

Looking at the openEHR archetype repository, there is a generic lab
archetype and several specialiced ones based on it. However, it seems
to me that the specialisations were done mainly to create battery
type lab results structures (e.g. laboratory-liver_function) I think
keeping the lab archetype to one analyte and aggregating them in a
template would be cleaner and better from a query perspective.
Specialisations of the generic lab archetype should only be used to
add a field that is missing for an unkonventinal lab test.

What do you think?

Again, I would like to point you to the terminology use case section
in the openEHR wiki:
http://www.openehr.org/wiki/display/healthmod/Archetypes+and+Terminology#ArchetypesandTerminology-Usecasesforterminologyreferencesinarchetypes

Lets fill this use case list in a *collaborative* manner. It is better
to have our thoughts in a permanent spot (wiki) than only in a mailing
list thread where they get burried and forgotten after a while.  No
hesitation, add/rearrange etc as you please ... everything is
versioned so nothing gets lost!

Hugh, could you add the fewer archetypes use case please.

Cheers, Thilo




On Fri, Jun 13, 2008 at 10:53 AM, Gerard Freriks gfrer at luna.nl wrote:
 Hi,
 The way I like to think about it is that there is a generic archetype for
 lab-tests as a recurring 'pattern'.
 Each individual lab test procedure is a code from a general coding system.
 The way Lab-test are reported (quantitative data, in what units of
 measurement, precision, normal value ranges, semi quantitative data, in what
 ordinal scale ,etc, etc) will be 'codes' as well, but this time from the
 Laboratory Resource Description System.
 The 'patterns' will probably be a special type of Archetype that is of the
 cluster nature.
 Batteries have  Template nature.
 Gerard


 On 13, Jun, 2008, at 6:11 , Hugh Leslie wrote:

 Hi Daniel

 I was just using that as an example where its not always useful to code
 everything.  I certainly wasn't trying to say that its not useful to
 code anything and the example that you give is where it is useful to code.
 I was just pushing back against those that want to code everything as I
 believe that we need to code those things that make sense.

 In terms of battery archetypes, thats another problem because batterys tend
 to vary between labs (certainly here in Australia anyway.)  I would expect
 that it might be templates that solve this problem with the archetype
 providing something more generic.  Coding of the analytes would then make
 sense so that you can compare different result sets.  This could be also
 solved by producing archetypes for each analyte and then reusing them for
 different batteries.  This would then mean that P-ALAT is the same archetype
 where ever it is used.  Personally, I think the coded solution is better
 here as we would have fewer archetypes to manage.

 regards Hugh


 -- private --
 Gerard Freriks, MD
 Huigsloterdijk 378
 2158 LR Buitenkaag
 The Netherlands
 T: +31 252544896
 M: +31 620347088
 E: gfrer at luna.nl

 Those who would give up essential Liberty, to purchase a little temporary
 Safety, deserve neither Liberty nor Safety. Benjamin Franklin 11 Nov 1755





 ___
 openEHR-technical mailing list
 openEHR-technical at openehr.org
 http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical





Decision Support was: MIE-2008

2008-06-14 Thread Gerard Freriks
Dear all,

It is all about patterns for documenting.

I agree that inspection of the present collection of openEHR  
archetypes and those produce by the NHS are a nice resource.
But we must realize that these were produced for demonstration,  
testing, learning or the collection of information requirements.
The Templates and Archetypes we need must be designed for semantic  
correct, reusable, patient safe recording, retrieval, exchange and  
archiving in mind.
A complete new set of scopes that need explicit requirements.

- Patterns are to be re-used and aggregated in other archetypes or  
templates.
Question: What are the rules to be applied to make that decision?

- A pattern will need a new specialization only when new things have  
to be added to the original pattern.
Question: What are the rules for to decide when  to specialize or when  
to add a new item to the original archetype and create a new version?

- What patterns do we have to have in order to be able to document  
what we need to document?
Will we find the answer when we look at the language aspects of what  
we document?

- Some Archetypes document complex notions.
For example: the Barletts Index.
It is  a collection of Observations about a patient system.
Each of these observations can be recorded using a documentation  
pattern.
The aggregation of observations is expressed as a number using an  
algorithm.
This aggregation is named the Bartletts Index.

All of the observations can be documented using separate archetypes  
using semi-quantitate patterns.
The algorithm can be documented in whatever format.
The result is documented using a semi-quantitative pattern,
either on its own as the professional opinion of the healthcare  
provider,
or as the result of the application of the algorithm, as substitute of  
the healthcare providers subjective estimation.

So the Bartletts Index can be a subjective statement of the class of  
Evaluation Archetypes based on Observations,
or the a subjective statement (Evaluation) by a healthcare provider  
without any reference to feeding observations,

What will we do when new observation elements are added to the  
Bartletts Index?
What will we do when a new algorithm is used to do the calculations?

Is this line of reasoning not leading to the following statements:
Observations are observations and end  up in Observation Archetypes  
and are recorded in the EHR, as such.
The Bartlett Index is a derivative that either is an Evaluation of  
Risk expressed as the ARchetype Index as perceived by the documenting  
healthcare provider,
or, the Bartletts Index is a formalism (algorithm) applied to a set of  
documented Observations leading to a risk index that has to be  
documented as an Evaluation.

I might even argue that the Bartletts Index is an agreed Common  
Template to express risk for the new born, that could change over time  
as it is the result of present opinions that can change.
This means that there are two versions of the Bartlett Index that  
express the same notion.
One is the professional opinion of the risk for the newborn by the  
healthcare provider is a certain number.
And that the risk is calculated by a specified algorithm using a  
defined set of observations.

Question: Is the Bartlett Index an Observation or an Evaluation?
Question: Are there two kinds of Indexes?
Question: Is the Bartlett Index an Archetype or Template?

Or more general:
Are Archetype about recording patterns?
Are Templates about context (location, time and culture) dependent  
collection of constituting archetypes?

Gerard













On 14, Jun, 2008, at 15:55 , Thilo Schuler wrote:

 Looking at the openEHR archetype repository, there is a generic lab
 archetype and several specialiced ones based on it. However, it seems
 to me that the specialisations were done mainly to create battery
 type lab results structures (e.g. laboratory-liver_function) I think
 keeping the lab archetype to one analyte and aggregating them in a
 template would be cleaner and better from a query perspective.
 Specialisations of the generic lab archetype should only be used to
 add a field that is missing for an unkonventinal lab test.

 What do you think?




-- private --
Gerard Freriks, MD
Huigsloterdijk 378
2158 LR Buitenkaag
The Netherlands

T: +31 252544896
M: +31 620347088
E: gfrer at luna.nl


Those who would give up essential Liberty, to purchase a little  
temporary
Safety, deserve neither Liberty nor Safety. Benjamin Franklin 11 Nov  
1755





-- next part --
An HTML attachment was scrubbed...
URL: 
http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20080614/1a2f5da0/attachment.html