On 28/09/2011 09:05, Ian McNicoll wrote:
>> ?         Should the values simply be described, or actually assigned, in
>> the archetype (via the data type itself) and how much of this should be left
>> in the application GUI/workflow/logic?
>>
> [IAN] Wel,, yes. But surely the point of archetypes is to formally
> document as much of this knowledge as possible, rather than leaving it
> to application logic. I have managed to workaround the current
> restriction for the Waterlow Scale archetype but it is pretty
> counter-intuitive. The strength of the RM is that it should be rich
> enough to capture these sort of clinical ideas in a way that is clear
> ot both clinicians and developers. The idea of a termset mapped to
> numeric values is, I thikn, valid. The only issue is whether it makes
> sense to adapt the DV_ORDINAL for these non-unique uses-cases, or
> whether a new datatype is required
>

Ruminating on the discussion so far, it seems to me that we do need to 
do this properly. What use are openEHR archetypes if they don't cope 
with common medical things? A new data type seems to make sense - a kind 
of DV_CODED_TEXT containing also a score_value attribute. Maybe we can 
call this DV_CODED_VALUE (other possibilities: DV_CODED_RATING, 
DV_CODED_SCORE)? The properties would be different from DV_ORDINAL: with 
DV_CODED_VALUE, each possible value in a series must have a distinct 
code and meaning, but may have any numeric value associated with it, 
allowing multiple such DVs to have the same value. If we wanted to make 
it quite score oriented - which seems like a good idea to me, we might 
use the name DV_CODED_SCORE_VALUE, and include in it a reference to the 
score, in the form of a DV_CODED_TEXT.

Thus:

class DV_CODED_SCORE_VALUE
inherit
     DV_CODED_TEXT

     score_value: Real
     score_reference: DV_CODED_TEXT
end

This requires more thinking by those who know the problem better than I 
do, but it is easy to test any model like this by adding to an 
experimental variant of one of the BMM-schemas used in the ADL 
Workbench. Test archetypes can then be written to see what it is like.

- thomas




Reply via email to