Hi Heather and others,

Thanks for the example; I agree that increasing the number of nested 
specializations will make it difficult to maintain models. 

Regarding 'multiple-inheritance' the probable use case is related with modeling 
of cervicco-vaginal smears. There are now two alternative archetypes, one 
designed for NHS by Ocean which is already a specialization of general 
histology archetype and the other archetype I am currently modeling, Bethesda 
System 2001. I have not experimented yet if my archetype can be redesigned as a 
specialization of NHS archetype (PAP) or be a an alternative archetype for the 
same purpose possibly for use at a different setting. In the case of having two 
separate alternative archetypes, I thought of having a further specialized 
archetype which conforms to both parents. I think this is possible and useful.

In my former message, with the question of writing down B and A for 
spelicalization section of C, I was proposing to write down the names of all 
archetypes till the top level in specialization archetype- like an absolute 
specialization path. This I think is not true multiple-inheritance as in any 
instance of this specialized archetype, it will conform to only one parent and 
not inherit non-conforming stuff from both parents, but the applications 
working at the level of the parent archetypes shall be able to use this data 
seamlessly. Maybe ridiculous but I want to name it as 'multiple-generalization' 
:D

I do not consider myself a good programmer but I am aware of the shortcomings 
of multiple-inheritance in that domain. However as I explained above I don not 
feel it really is the same thing...And I can perfectly live without this if the 
price to pay does not worth the benefit ;)

Best regards,

-koray


----- Original Message ----
From: Heather Leslie <[email protected]>
To: For openEHR technical discussions <openehr-technical at openehr.org>
Sent: Wednesday, October 17, 2007 11:58:20 AM
Subject: RE: Multiple parents and max number of nested specialized archetypes?

Hi Koray,

A practical example of 'C' that is currently in the archetype repository is
the Histological Diagnosis archetype -
openEHR-EHR-EVALUATION.problem-diagnosis-histological.v1.ad
Problem --> specialised to Diagnosis --> specialised to Histological
Diagnosis - all of which are in the 'Specialisation' field of the Archetype
Editor.

There is no technical limit on the number of specialisations -  but from my
experience so far, it will be uncommon to have to specialise more than
twice.    

The modelling required to work out the parent, and then each layer of
children becomes increasingly complex and time-consuming, reconciling back
up to the parent once the lowest level of child requirements has been
captured - I have experimented initially with mindmapping for these
problems.  To date they have been mainly related to principles of inspection
and palpation in cluster archetypes focused on capturing examination for
re-use eg an initial generic inspection cluster, specialised to inspection
of skin, to inspection of a wound or inspection of a rash.  

Regards

Heather
_____________________________________________
Dr Heather Leslie
Director of Clinical Modeling
Ocean Informatics
M +61 418 966 670 (in Australia)
M +44 7722 064 546 (in UK)
Skype - heatherleslie


>-----Original Message-----
>From: openehr-technical-bounces at openehr.org [mailto:openehr-technical-
>bounces at openehr.org] On Behalf Of Koray Atalag
>Sent: Tuesday, 16 October 2007 4:34 PM
>To: openehr-technical at openehr.org
>Subject: Multiple parents and max number of nested specialized archetypes?
>
>Hi,
>
>I have a question about the referencing of archetypes in specialization.
And also
>want to know if there is a limit on the number of specializations of
archetypes.
>
>For example:
>
>A is top level archetype
>B is specialization of A
>C has to further specialize B
>and there is possibility that D also has to further specialize C and so on.
>
>So in theory all childs have to conform to A. But the question is in C
which
>archetype will be written in 'specialize' section? A or A & B ? I assume it
is currently
>B. But in theory, possible one in a million, a particular specialized
archetype might
>conform to multiple parents...In my opinion this is perfectly possible. So
what
>happens?
>
>The other question is whether ADL or other limits the number of
specializations.
>
>Best regards,
>
>Koray Atalag, MD, Ph.D.
>
>Freelance consultant and developer
>http://koray.pathos-web.org
>skype: atalagk
>
>
>
>_________________________________________________________________
>___________________
>Fussy? Opinionated? Impossible to please? Perfect.  Join Yahoo!'s user
panel and
>lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7
>
>
>_______________________________________________
>openEHR-technical mailing list
>openEHR-technical at openehr.org
>http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>
>
>__________ NOD32 2594 (20071016) Information __________
>
>This message was checked by NOD32 antivirus system.
>http://www.eset.com

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

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Reply via email to