Philippe AMELINE wrote: > > What I meant with "discourse structure" is, for example, the formal > way you can describe a colonoscopy report. It is a huge Archetype, or > rather a set of linked Archetypes. > The reason why I call it "discourse structure" is because I really > think it is important to see any medical information as a "story > part", in some kind of fractal way : the polyp (and its description, > maybe its ablation) is a very small story inside the "colonoscopy" > larger story, inside the "patient history" journey. > So, thinking in term of "discourse structure" just means you envision > all this, and take care to be homogeneous at any level. yes - "discourse structure" is the key. This is where there are universals to be found. If you have a look at the general model of Observation in openEHR (http://svn.openehr.org/specification/TRUNK/publishing/architecture/rm/ehr_im.pdf; also see the History classes in http://svn.openehr.org/specification/TRUNK/publishing/architecture/rm/data_structures_im.pdf) you will see a model of recording an observation that is pretty much language independent (I don't mean of course that the actual recording isn't in some language, or that for purely narrative lumps of text, there is no linguistic dependence); for structured results, they can be read the same way in pretty much any language - i.e. the same archetypes can be used > > Of course, this terminology is close from the natural language one. My > vision is that a good natural language translation system must have > two levels : an "analysis layer" that transform the input discourse > into a formal language independent representation (FLIR), than a > "synthesis layer" that transform this FLIR into an output natural > language. In my opinion, our goal really is to see the medical > information we store as a FLIR. this is if fee-text or near-free-text entry is being used. If structured data capture is being used, the captured data is already in the FLIR (archetype-based) form. > > The FLIR is made from a discourse structure populated with terms from > an ontology. > This ontology can be: > a concept list (level 0 : no predicate) > a semantic network (level 1 : level 2 predicates : isA(colitis, > inflammatory disease)) > or more complex relationships ; I think that your "Ontology of > reality" is of the kind. > > Currently, I must confess that my ideas are just clear enough > concerning the semantic network. Because it is a genuine "root > component" you can use everywhere. > > From my point of view, more complex ontologies become very specific to > a given decision support system (DSS) technology. To be more accurate, > for the examples you gave, you could want to address the follow up of > this "bad polyp" by instantiating a Bayesian network or just a > decision tree. The formal representation is much different. > My idea has been to build a "formal description", like the FLIR of a > medical encyclopedia entry for this polyp. It is (quite) easy and > useful for drugs, because you can get standard chapters such as > "indications, contra-indications, bad interactions". But for symptoms > or diseases, it is much harder. > Currently I decided no longer to work on that, and use a "band" of > smart agents, each one with its specific knowledge and its specific > DSS technology, rather than building a more general expert system > using a level X ontology. we have to deal with the reality that snomed will be pushed onto all of us - WHO is involved now.
- thomas

