Hi Pablo,

On 11/05/2011 14:04, pablo pazos wrote:
> Hi Thomas,
>
> I agree that the essence of this issue is to detect "generic/reusable 
> patters" or "ontological components", and then derive our "information 
> models" from these components.
>
> Just two thoughts:
>
> 1. A marketing issue: If these patterns are directly derived from some 
> existent IM, then we will have the same trouble of defining one common 
> IM: my model is better than yours, so we'll never agree.

that's probably true. I think the right approach would be to establish 
an 'empty whiteboard' place to create such a model from pieces of other 
models, however modified, so as to be consistent.

> I think we must represent and present these patterns as ontological 
> components, trying to avoid the copy&paste of the pattern from one o 
> the other IM.

the problem with this approach is that it is not likely to be 
sufficiently expressive, even though I think you are theoretically 
correct. But software people like pragmatic models and formalisms, and 
presenting e.g. an OWL ontology is just making it harder to understand 
the semantics not easier.

> I know that de openEHR IM is derived from an ontologial analisys of 
> thereality,so we can see it as a concrete ontology for healthcare 
> information, but it is not presented as a concrete ontology, is 
> presented as an IM to be implemented on software. I don't know if I 
> mess up this explanation, just want to tell that we must be careful in 
> the way we present, represent and name things if we want a global 
> agreement.

I think there is no tool or formalism today that does exactly what we 
want. UML 2.x is weak on its definition of inheritance (it doesn't 
properly distinguish is-a inheritance from other kinds of 
non-substituting inheritance); OWL2 is weak on the semantics of 
associations and encapsulation. We await a true ontological formalism 
;-) Until then I think we have to make do with diagrams, and bits of OWL 
and UML as they suit us.

>
> 2. The current openEHR IM is great for dealing with clinical record 
> information and micro clinical processes (Instructions, Activities, 
> Actions and the associated state machine), but not for the macro 
> processes that embrace the micro clinical processes, and for building 
> computerized information systems we need those processes modeled also. 
> For example, if a traumatized patient comes to the ER in an ambulance, 
> and then is derived to an ICU, we have a global process of "trauma 
> care", then we have macro processes like "prehospitalary care", 
> "emergency care", and "ICU care". In each of these macro processes we 
> have multiple workflows excecuted in paralel, and different types 
> processes but interdependent like administrative (patient 
> identification, human resource assignation, etc), clinical 
> (observations, actions, evaluation, etc), accounting (resource 
> ussage), and financial (healthcare costs). so, if we model patters or 
> ontological components, I think these must represent (in a generic 
> way) the macro processes, not only the micro-clinical processes.

yes, these are good points, and still more work is needed to formalise 
these processes. I would however call this a different problem than that 
of the basic patterns. We at least need the patterns to simply build 
basic pieces of information.

- thomas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20110605/375de84e/attachment.html>

Reply via email to