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

