Getting Started

See the Getting Started page for Decision Makers, Educators, Students, Knowledge Modellers and Developers.

Healthcare IT Live

We have a growing selection of videos covering the healthcare IT sector as well as multi-level modelling and the tools and concepts related to MLHIM. Be sure to subscribe to our YouTube Channel for updates.


Here you'll find links to documents that are specific to MLHIM as well as helpful information about multi-level modelling and information systems design.

Multi-Level Healthcare Information Modelling (MLHIM) is an approach to creating portable concept definitions based on XML Schema in order to facilitate semantic interoperability across the healthcare domain.

Multi-Level Information Modelling (MLHIM) ( hear it pronounced ) is an approach to programming computer systems that need to transmit data with unambiguous, shared meaning between different implementations. It advocates the use of an abstract framework embodying all the standards and specifications of the data to be transmitted. Although this framework will often be human-readable, user-friendly interfaces that represent the data accurately, such as for a GUI, should also be defined.

Do you know why interoperability is hard?

With traditional software design approaches, the semantics are locked up in the application code and database schema. Having access to the semantics of the data is essential for clinical and epidemiological decision support.

MLHIM is first a concept. Based on this concept are frameworks, applications and tools used to develop health care applications and the governance of knowledge artifacts using a multi-level information model. MLHIM is an implementation independent model. The reference implementation is expressed in XML Schema Language v1.1

t is multi-level in regards to a reference model that is developed in software with the conceptual knowledge models implemented using XML schemas that express constraints on the reference model.

The XML schemas can then be easily shared between systems so that the semantic context is made available to the data in any conforming application. These XML schema knowledge models can be aggregated in order to form queries, messages, screen forms, reports, etc.

It is important, in the context of the current global world of health informatics, to describe what MLHIM *IS NOT*.

MLHIM is not an EMR/EHR specification. MLHIM is not a messaging specification.

MLHIM is the foundation of these and other healthcare IT applications. It is the foundation that provides the capability for full semantic interoperability via open standards and open specifications.

Technical documentation for the reference implementation is online here. We also have an example Concept Constraint Definition (CCD) documented here with links back to the reference model. This should help you understand how the restriction based interoperability works.

To follow the latest news about MLHIM please: Like us on Facebook and Circle us on Google Plus and Follow us on Twitter