Health information model: Difference between revisions

From Endeavour Knowledge Base
No edit summary
No edit summary
Line 34: Line 34:


 
 


== Discovery ontology ==
== Discovery ontology ==
Line 41: Line 42:
In reality the ontology is a semantic web of ontologies but in most cases the external ontologies are more accurately referred to as classifications or code schemes. 
In reality the ontology is a semantic web of ontologies but in most cases the external ontologies are more accurately referred to as classifications or code schemes. 


The exception to the rule is the world leading Snomed-CT ontology which is now based on a  type of language known as [https://en.wikipedia.org/wiki/Description_logic| Description logic] and made available via two syntaxes
The exception to the rule is the world leading Snomed-CT ontology which is now based on a  type of language known as [https://en.wikipedia.org/wiki/Description_logic| Description logic] and made available via two syntaxes, [https://www.w3.org/TR/owl2-syntax/| OWL2] and [https://confluence.ihtsdotools.org/display/SLPG/SNOMED+CT+Compositional+Grammar | Snomed compositional grammar] and [https://confluence.ihtsdotools.org/display/DOCECL/Expression+Constraint+Language+-+Specification+and+Guide | Expression constraint language]
 
The ontology is made of of a number of concepts (classes or properties) which are the subjects of axioms, which relate concepts to other concepts in a fractal like manner. The relationship can be illustrated as follows:
 
[[File:Ontology.jpg|center|500x225px]]
 
 
 
The ontology is precisely defined using part of the Discovery information modelling language.
 
 
 
 


 
 


 
 

Revision as of 15:51, 4 May 2020

The Discovery common information model consists of a set of components that are integrated as a whole to create something that is bigger than the sum of the parts.

The model has a much broader definition than simply a data model. It involves the modelling of the way in which data is converted to information.

A model is a representation of something real. Information is derived from an arrangement of data for particular purposes. An information model is a model of information.

More specifically, in this context, the information model is tailored to illustrate arrangements of health and care data as held in health records for the purposes of understanding and query as described by the objectives of the information model.

 

 

Information model component types

The model involves a close collaboration between different types of components, the collaboration occurring as a result of a common language which is both human readable (albeit quite technical) and machine readable. The components work together, so that the generation of output or the query of content, usually uses several components.

This diagram illustrates the main types of components of the model:

Information model components.jpeg
  • The ontology language is the machine and human readable set of instructions as to what things mean and how they are classified. See the language as instructions to populate a model.
  • The ontology is the set of concepts used in all parts of the information model, from clinical concepts through to data structure concepts
  • A data model language is a simple set of classes used to define a logical data model.
  • The data model is a set of entities, attributes and value sets, all of which are defined precisely in the ontology, but he data model, being created for a specific business of healthcare is separate to the ontology.
  • Value sets are business purposes specific collections of concepts from the ontology used in the data model or in query and contain concepts as defined in the ontology, using the ontology language,  including advanced concept classes.
  • Data set definitions apply rules and filters to a data model in order to specify the nature of the entries and their content required in a purpose specific data set
  • Data model maps specify how data is transformed from a data model to a particular database.
  • Data base schemas are reference schemas (RDB and maps) showing an implementation of a data model and data sets. Strictly speaking these are not part of the information model but are included as “proof of solution” of the model.
  • Derived attributes are data model attributes defined using the query language.
  • Query definitions are a library of re-usable queries.

 


Discovery ontology

The Discovery ontology defines the meaning of the concepts that make up the content of health records. The meaning is defined in a way that a computer can use to reason and analyse.

In reality the ontology is a semantic web of ontologies but in most cases the external ontologies are more accurately referred to as classifications or code schemes. 

The exception to the rule is the world leading Snomed-CT ontology which is now based on a  type of language known as Description logic and made available via two syntaxes, OWL2 and | Snomed compositional grammar and | Expression constraint language

The ontology is made of of a number of concepts (classes or properties) which are the subjects of axioms, which relate concepts to other concepts in a fractal like manner. The relationship can be illustrated as follows:

Ontology.jpg

 

The ontology is precisely defined using part of the Discovery information modelling language.