Modeling reference ranges

2009-10-13 Thread Thomas Beale
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/5f7dfdce/attachment.html>


Modeling reference ranges

2009-10-13 Thread pablo pazos

Hi Sam,

Thanks for your answer.

That's exactly what I've tried to do, look for a constraint to the reference 
range of a Quantity.

I think I can extend my templates to support this requirement, may be using the 
Assertion model. I'm using a custom template model.

I have seen the datatype model, that's exactly what I whant to define with 
archetype/template model (if it's the right place to do it, now I see the 
archetypes are not a good place to do so).


Thanks a lot!

Cheers,
Pablo.

From: sam.he...@oceaninformatics.com
To: openehr-technical at openehr.org; openehr-clinical at openehr.org
Subject: RE: Modeling reference ranges
Date: Tue, 13 Oct 2009 08:42:33 +0930



















Hi Pablo

 

The issue is that you do not see the reference model attributes
in the archetype editor. A Quantity data type has a normal range and other
reference ranges built in.

We do not set the reference ranges in archetypes as these vary
and archetypes are the absolute statement about things (what could possibly be
true ever, anywhere).

 

So it is in the form or data that you will get access to the
reference range. You could set it in a template (not possible in our tools as
yet). Generally the reference ranges come with the results from the lab or a
dynamic depending on gender, age etc.

 

I hope this is helpful ? have a look at the data type
specs for clarification. The UML is at:

http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109599337877_94556_1510Report.html

 

You will see an optional normal_range and 0..* other reference
ranges as part of a root abstract class DV_ORDERED

 

Cheers, Sam

 







From: openehr-technical-boun...@openehr.org
[mailto:openehr-technical-bounces at openehr.org] On Behalf Of pablo pazos

Sent: Tuesday, 13 October 2009 8:02 AM

To: openehr-clinical at openehr.org; openehr-technical at openehr.org

Subject: Modeling reference ranges





 

Hi,



I'm playing around with archetypes trying to model an observation and its
reference ranges,

I mean something like "blood pressure" and some range to define what
is "hypertension", but

I can't found an archetype that defines a reference range for an observation.



Any one has experience in modeling something like this? 

An archetype is the correct place to define a reference range for an
observation value?

Any ideas?





Thak you!



Cheers,

Pablo Pazos Gutierrez











Windows
Live: Keep your friends up to date with what you do online.



  
_
Windows Live Hotmail: Your friends can get your Facebook updates, right from 
Hotmail?.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_4:092009
-- next part --
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/b9b7b7fb/attachment.html>


License and copyright of archetypes

2009-10-13 Thread Erik Sundvall
Hi Sam!

On Tue, Oct 13, 2009 at 01:04, Sam Heard  
wrote:
> Richard has raised the issue of people copyrighting forms and other derived
> works based on archetypes and perhaps claiming these cannot be copied. This
> seems to be an argument in favour of SA...

I'm not sure I understand your reasoning.

1. It seems to me that previously when you argued for Share Alike (SA)
you said that derivative  works (like GUIs) that were not archetypes
should not be seen by the foundation as derivative works  covered by
the SA-requirement. (It still remains to be detailed if/how such a
position by the foundation should be formalised.)

2. Now it sounds like you say that forms based on archetypes really
should be considered derivative works and thus need to be released
under SA too. Somehow you seem confident that this would solve more
potential copyright issues than it would create.

Don't you find the views 1 & 2 conflicting? Could you also detail how
SA (in 2 above) would stop copy-fights in this setting, is it by
disallowing all archetype based systems  that are not published under
a SA-license, leaving only open source solutions as permitted to use
openEHR-hosted archetypes? (Since I like to use and create open source
I would find this interesting, but I doubt it would be realistic in
today's health care setting :-))

> > If you select CC-BY you can still require that any specialised or
> > adapted archetypes _hosted_ by openEHR should be free under CC-BY.

> Well, what if the specialised archetype is hosted in Brazil for instance.
> What if you receive data from there?

I assume you don't have a certain issue with projects based in Brazil
(or do you?) and that you instead mean something like:

"What if you receive data from a stupid organisation that wants to
share data with you and does not understand that they need to release
the related archetypes under a licence that allows you to use the
related archetypes too?"

The above situation may occur no matter what what licence the
openEHR-hosted archetypes use (as long as openEHR does have a global
monopoly on archetype creation). The way to cure this is not by SA,
but by trying to educate stupid organisations on matters of reality.

[Now jumping back to a previous part of the discussion...]
On Tue, Oct 13, 2009 at 01:04, Sam Heard  
wrote:
> Perhaps I could state what I personally see as the ideal state of
> archetypes:
> 1) That there is a community commitment to develop a shared set of
> archetypes as well as detailed and summary display scripts (including
> transforms to and from HL7 CDA, v2, CCR etc) which are freely available.

This I believe is a goal for most of us involved in openEHR. It is the
rules regarding the way to the goal that we are discussing. I question
the value of SA as a means for this purpose and I think that a
"community commitment" will be based on other things.

If you don't have formal powers to force organisations to use your
archetypes, and you don't have that since the openEHR specifications
are OPEN, then you need to be as attractive as possible by other means
(e.g. by having the most interesting and active community). Earlier I
have stated why I think SA might make you less attractive and that it
might provide a good starting ground for a competing  non-SA
community.

A licence was not the tool to check integrity of archetypes (instead
digital signing etc was). Likewise I doubt that a SA-licence would be
the right tool to fight fragmentation of efforts.

> 2) That these archetypes can be specialised for local use but that these
> specialisations, should they be published, remain freely available to others
> and under copyright of the openEHR Foundation so that other people can
> specialise them further if appropriate.

Whether the copyright of a CC-BY licenced archetype is assigned to
openEHR or somebody else is irrelevant for this purpose. Anybody is
free to build anything from a CC-BY work (including archetype
specialisations) the same goes for a CC-BY-SA provided you release the
new work as CC-BY-SA.

> 4) That repositories for archetypes are federated to allow searching and
> that specialisation is possible for any one searching these without seeking
> permission from anyone (ie federated CKMs, national etc, use openEHR
> copyright and licenses).

Again, the copyright assignment is not an issue if you go for CC-BY.

A well specified way/interface to query each others repositories
(machine-to-machine, not GUI) would be a good thing here though. How
do you for example query Ocean Informatics closed-source proprietary
CKM (used by openEHR) from another program? Is there a specification
published? Being able to extract the entire content contributed by the
community would raise the credibility of the currently employed
solution.

> 5) That no one using archetypes could be accused of copying someone else's
> forms or screen rendering based on archetypes.

We could wish for this no matter what archetype licensing we use.
Don't you thin

License and copyright of archetypes

2009-10-13 Thread Thomas Beale
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/20a57b41/attachment.html>


Modeling reference ranges

2009-10-13 Thread pablo pazos

Hi Ian, thanks for the answer.

I see, so the "reference range" is only for lab test results.



Yes, what I like to do is something that for certain observation values it 
display something to the physician.



Blood presure was just an example, the observations I have are:



- Glasgow Comma Scale: <15 is a problem

- Cardiac Frequency: <60 or >100 is a problem

- Breath Frequency: <10 or >20 is a problem



I'll look to Rong's work.



Thanks a lot!



Cheers,

Pablo.

From: ian.mcnic...@oceaninformatics.com
Date: Mon, 12 Oct 2009 23:59:32 +0100
Subject: Re: Modeling reference ranges
To: openehr-technical at openehr.org
CC: openehr-clinical at openehr.org

Hi Pablo,

The Quantity datatype in the Reference model has built-in support for Reference 
ranges so these do have to be modelled overtly in archetypes.

See 
http://www.openehr.org/svn/specification/TRUNK/publishing/architecture/rm/data_types_im.pdf



This makes sense for lab tests etc where each test  will report a reference 
range (which are often lab/analysis method dependent) along with the results 
themselves.
However, you are talking about something different. There is really no such 
thing as a reference range for blood pressure, which might indicate 
hypertension. The definitions of hypertension vary, over time and by locality 
and the diagnosis will depend on many other factors than just the blood 
pressure itself.



I think what you may be trying to capture is some thing more like a 'trigger 
blood pressure' which displays an alert to the clinician or initiates some 
other action if a set of criteria have been reached e.g 3 readings with a 
diasstolic > 100.



This is more akin to a guideline or care pathway. You might want to have a look 
at the work Rong Chen has been doing using archetypes within computerised 
guidelines for chemotherapy. In this case the archetype does not represent 
actual patient data but an abstract of ALL patients who might fall within the 
guideline.



See http://www.hst.aau.dk/~ska/MIE2009/papers/MIE2009p0653.pdf  

Hope this helps,

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


BCS Primary Health Care Specialist Group www.phcsg.org



2009/10/12 pablo pazos 







Hi,

I'm playing around with archetypes trying to model an observation and its 
reference ranges,
I mean something like "blood pressure" and some range to define what is 
"hypertension", but


I can't found an archetype that defines a reference range for an observation.

Any one has experience in modeling something like this? 
An archetype is the correct place to define a reference range for an 
observation value?


Any ideas?


Thak you!

Cheers,
Pablo Pazos Gutierrez

  
Windows Live: Keep your friends up to date with what you do online.



___

openEHR-technical mailing list

openEHR-technical at openehr.org

http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical



  
_
Keep your friends updated?even when you?re not signed in.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010
-- next part --
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/17208a5e/attachment.html>


Modeling reference ranges

2009-10-13 Thread pablo pazos

Hi Ian, thanks for the answer.

I see, so the "reference range" is only for lab test results.

Yes, what I like to do is something that for certain observation values it 
display something to the physician.

Blood presure was just an example, the observations I have are:

- Glasgow Comma Scale: <15 is a problem
- Cardiac Frequency: <60 or >100 is a problem
- Breath Frequency: <10 or >20 is a problem

I'll look to Rong's work.

Thanks a lot!

Cheers,
Pablo.

From: ian.mcnic...@oceaninformatics.com
Date: Mon, 12 Oct 2009 23:59:32 +0100
Subject: Re: Modeling reference ranges
To: openehr-technical at openehr.org
CC: openehr-clinical at openehr.org

Hi Pablo,

The Quantity datatype in the Reference model has built-in support for Reference 
ranges so these do have to be modelled overtly in archetypes.

See 
http://www.openehr.org/svn/specification/TRUNK/publishing/architecture/rm/data_types_im.pdf



This makes sense for lab tests etc where each test  will report a reference 
range (which are often lab/analysis method dependent) along with the results 
themselves.
However, you are talking about something different. There is really no such 
thing as a reference range for blood pressure, which might indicate 
hypertension. The definitions of hypertension vary, over time and by locality 
and the diagnosis will depend on many other factors than just the blood 
pressure itself.



I think what you may be trying to capture is some thing more like a 'trigger 
blood pressure' which displays an alert to the clinician or initiates some 
other action if a set of criteria have been reached e.g 3 readings with a 
diasstolic > 100.



This is more akin to a guideline or care pathway. You might want to have a look 
at the work Rong Chen has been doing using archetypes within computerised 
guidelines for chemotherapy. In this case the archetype does not represent 
actual patient data but an abstract of ALL patients who might fall within the 
guideline.



See http://www.hst.aau.dk/~ska/MIE2009/papers/MIE2009p0653.pdf  

Hope this helps,

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


BCS Primary Health Care Specialist Group www.phcsg.org



2009/10/12 pablo pazos 







Hi,

I'm playing around with archetypes trying to model an observation and its 
reference ranges,
I mean something like "blood pressure" and some range to define what is 
"hypertension", but


I can't found an archetype that defines a reference range for an observation.

Any one has experience in modeling something like this? 
An archetype is the correct place to define a reference range for an 
observation value?


Any ideas?


Thak you!

Cheers,
Pablo Pazos Gutierrez

  
Windows Live: Keep your friends up to date with what you do online.



___

openEHR-technical mailing list

openEHR-technical at openehr.org

http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical



  
_
Windows Live: Keep your friends up to date with what you do online.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010
-- next part --
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/5ec28ffc/attachment.html>


Modeling reference ranges

2009-10-13 Thread Sam Heard
Hi Pablo

 

The issue is that you do not see the reference model attributes in the
archetype editor. A Quantity data type has a normal range and other
reference ranges built in.

We do not set the reference ranges in archetypes as these vary and
archetypes are the absolute statement about things (what could possibly be
true ever, anywhere).

 

So it is in the form or data that you will get access to the reference
range. You could set it in a template (not possible in our tools as yet).
Generally the reference ranges come with the results from the lab or a
dynamic depending on gender, age etc.

 

I hope this is helpful - have a look at the data type specs for
clarification. The UML is at:

http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_110959933787
7_94556_1510Report.html

 

You will see an optional normal_range and 0..* other reference ranges as
part of a root abstract class DV_ORDERED

 

Cheers, Sam

 

From: openehr-technical-boun...@openehr.org
[mailto:openehr-technical-bounces at openehr.org] On Behalf Of pablo pazos
Sent: Tuesday, 13 October 2009 8:02 AM
To: openehr-clinical at openehr.org; openehr-technical at openehr.org
Subject: Modeling reference ranges

 

Hi,

I'm playing around with archetypes trying to model an observation and its
reference ranges,
I mean something like "blood pressure" and some range to define what is
"hypertension", but
I can't found an archetype that defines a reference range for an
observation.

Any one has experience in modeling something like this? 
An archetype is the correct place to define a reference range for an
observation value?
Any ideas?


Thak you!

Cheers,
Pablo Pazos Gutierrez



  _  

Windows Live: Keep your friends up to date with what you do online.
<http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/so
cial-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010
> 

-- next part --
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/26ccfa3a/attachment.html>


License and copyright of archetypes

2009-10-13 Thread Sam Heard
Thanks Erik and Richard,

Richard has raised the issue of people copyrighting forms and other derived
works based on archetypes and perhaps claiming these cannot be copied. This
seems to be an argument in favour of SA...

Perhaps I could state what I personally see as the ideal state of
archetypes:

1) That there is a community commitment to develop a shared set of
archetypes as well as detailed and summary display scripts (including
transforms to and from HL7 CDA, v2, CCR etc) which are freely available.
2) That these archetypes can be specialised for local use but that these
specialisations, should they be published, remain freely available to others
and under copyright of the openEHR Foundation so that other people can
specialise them further if appropriate.
3) That as many archetypes are copyright openEHR Foundation as possible to
simplify the management of access and change, and certainly any released on
the openEHR CKM.
4) That repositories for archetypes are federated to allow searching and
that specialisation is possible for any one searching these without seeking
permission from anyone (ie federated CKMs, national etc, use openEHR
copyright and licenses).
5) That no one using archetypes could be accused of copying someone else's
forms or screen rendering based on archetypes.

So the tension here is between companies using archetypes being able to
secure their investment in the software they produce and no one feeling
threatened to use archetypes in their system.

I must say, after reading Richard's post that I do think that the SA has
advantages in not leading to legal issues when companies use archetypes.
More on Eric's comments.
 
> Sam, what matters here is not what _you_ think would be OK, but what
> the license says if somebody wants to go to court e.g. to create
> trouble for a competitor, and how that potentially scares
> people/organisations away from using openEHR-hosted archetypes and
> might instead build momentum for an alternative archetype community
> using licenses that allow more freedoms.

I agree.
> 
> If we want to use a simple well known CC-license, then CC-BY,  (or
> possibly CC-0, http://creativecommons.org/about/cc0) would avoid these
> issues. But the interesting thing here is probably not to make a list
> of potential problems, but instead to see if there really are any real
> benefits of a CC-BY-SA requirement that can't be met by just using
> e.g. CC-BY.

> If you select CC-BY you can still require that any specialised or
> adapted archetypes _hosted_ by openEHR should be free under CC-BY.

Well, what if the specialised archetype is hosted in Brazil for instance.
What if you receive data from there?

 
> Exchanging archetype based health data between organisations is pretty
> pointless if you don't share  the archetypes somehow, so I don't quite
> see the driving force for organisations _not_ to use CC-BY for
> archetypes used in data that they want to exchange with others.

I think this needs to be explicit - you can use the data and archetypes.

  (For
> commercial clinical trials there may be a case for secret/private
> archetypes during the trial though since the archetype may reveal
> things about the trial structure. Do we really want to forbid these to
> in some cases be be specialisations of openEHR-hosted archetypes?)

Surely the data is what must be secret, but if the archetypes are not
published anywhere then I agree it would not be an issue.

>  wrote:
> >  As a director of the openEHR Foundation, I am concerned that we
> > do not set up a situation where people merely collect or make minor
> > adaptations of an archetype and make it commercially available.
> 
> Sam could you clarify: Do you mean that your main worry is that you
> are afraid that somebody will take CC-BY-licensed archetypes from the
> openEHR-hosted repository, modify them a bit, and then redistribute
> under a less free license and start charging for it? Or do you have
> any other concerns that you can clarify?

Yes
 
> Won't your feared modified redistribution only be a problem to
> interoperability if, all the following comes true:
> a) If users will really consider the "commercial" versions to be a lot
> better than the openEHR-hosted versions and are willing to pay for
> something they used to get for free.

The point is the collective investment in archetypes will be massive. How do
we deal with the situation where someone creates a good archetype as a base
idea and posts it on openEHR. Then someone specialises it quickly on the web
and copyrights the archetype saying this is their archetype and no one else
can make one like that? As someone said earlier on the list - these are all
our collective ideas and it is inappropriate for anyone to claim them. But
we have to have a collective governance structure that works and supports
the processes that support communication of health records. 

> b) If the adaptations, if found useful by openEHR, are of such
> innovation height that the modif

Modeling reference ranges

2009-10-13 Thread Ian McNicoll
Thanks Sam,

That was helpful but would you agree that is does not make much sense to use
a reference range for blood pressure in the same manner as you would for a
lab test. I have suggested that if Pablo is trying to set trigger conditions
e;g a series of BPs over a particular level, then this properly belongs in
the guideline/pathway space, rather than as ref ranges?

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
BCS Primary Health Care Specialist Group www.phcsg.org


2009/10/13 Sam Heard 

>  Hi Pablo
>
>
>
> The issue is that you do not see the reference model attributes in the
> archetype editor. A Quantity data type has a normal range and other
> reference ranges built in.
>
> We do not set the reference ranges in archetypes as these vary and
> archetypes are the absolute statement about things (what could possibly be
> true ever, anywhere).
>
>
>
> So it is in the form or data that you will get access to the reference
> range. You could set it in a template (not possible in our tools as yet).
> Generally the reference ranges come with the results from the lab or a
> dynamic depending on gender, age etc.
>
>
>
> I hope this is helpful ? have a look at the data type specs for
> clarification. The UML is at:
>
>
> http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109599337877_94556_1510Report.html
>
>
>
> You will see an optional normal_range and 0..* other reference ranges as
> part of a root abstract class DV_ORDERED
>
>
>
> Cheers, Sam
>
>
>
> *From:* openehr-technical-bounces at openehr.org [mailto:
> openehr-technical-bounces at openehr.org] *On Behalf Of *pablo pazos
> *Sent:* Tuesday, 13 October 2009 8:02 AM
> *To:* openehr-clinical at openehr.org; openehr-technical at openehr.org
> *Subject:* Modeling reference ranges
>
>
>
> Hi,
>
> I'm playing around with archetypes trying to model an observation and its
> reference ranges,
> I mean something like "blood pressure" and some range to define what is
> "hypertension", but
> I can't found an archetype that defines a reference range for an
> observation.
>
> Any one has experience in modeling something like this?
> An archetype is the correct place to define a reference range for an
> observation value?
> Any ideas?
>
>
> Thak you!
>
> Cheers,
> Pablo Pazos Gutierrez
>
>  --
>
> Windows Live: Keep your friends up to date with what you do 
> online.<http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010>
>
> ___
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>
>
-- next part --
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20091013/1e268e17/attachment.html>