Re: Latest ADL / AOM 1.5 & template specification drafts
|
Hi Gavin, thanks for the feedback.... see inline On 16/03/2010 10:43, gjb wrote:
at this stage I have not thought about putting method capability into ADL as such; I think for the moment that computational specifications should remain outside archetypes - but am happy to see alterntive proposals. If we were to include methods of some kind, I think we should be looking at a very functional style of language, no procedural stuff. But I think it might be for the next generation (ADL 2 ;-) Archetyped objects - with their hermetically sealed inner states - probably need to share some state info in order to do useful EHR-related work. And the way in which that state needs to be shared may reflect semantic order of the modeled EHR beyond that established by the containment/inheritance constraints envisaged by openEHR at the RM and CKM level. Are we sure that this "semantic order" is best left to a set of external queries and, or, relegated to details of local template modeling? I know what you are saying, and I have thought about this. I see two points of view:
well it is meant to be in the sense that I would not want to bury the actual query in the archetype; instead, I want to bury an abstract query-as-a-function that can be interpreted any way (via AQL or something completely legacy) elsewhere; as long as within the archetype the semantics are clear. In other words, I would not want the archetypes to be dependent on the particular query formalism (not even AQL). But you are right - the responsbility for expressing the query in a concrete processable form then still remains. But I think for the moment we need to do that - we need to assume that such queries could be answered by some existing non-openEHR system. I think it is better for archetypes to be usable in today's environments, not just 100% openEHR environments. I am very interested in alternative points of view - feel free to knock these arguments down ;-) - thomas |
_______________________________________________ openEHR-technical mailing list openEHR-technical@openehr.org http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical