On 01/04/2018 13:16, GF wrote:
Pre-coordinated SNOMED codes are like classifications, in that they are used at the user level, the User Interface, The Ontology behind SNOMED allows the pre-ordinated codes to be decomposed in its constituents. These decomposed primitive codes can be used in structures like archetypes at the proper places.
In this way the pre-coorodinated SNOMED codes are iso-semantic.

But we keep the semantic differences codes expressed  using the SNOMED ontology and the Archetype and its codes. Ontologies have the Open World Assumption. A pre-corodinated code like: No-Cancer means never there was, is or will be cancer. Ontologies describe reality. In archetypes that use the Closed World Assumption Diagnosis=cancer, PresenceModifier=No means No Cancer found but perhaps they are. It just was not found. Presence of absence in a database are described.

I'm unclear why you call this a use of the closed world assumption: the entire openEHR framework is for building HISs that enable reporting of reality as it is known to those working in it. So if they put 'No cancer' that just means that the current clinical thinking for some patient, /with respect to some investigation/, is that the original presenting problem is not cancer.

That never means that the patient doesn't have cancer in their body somewhere, it just means that the currently investigated signs and symptoms don't relate to cancer, according to the the investigation carried out. Even that can be overturned later. But everyone assumes this - the EHR is always understood as an 'open world' system, where absence of X doesn't mean negation of X, it just means that no-one has investigated X.

- thomas
_______________________________________________
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to