The Full Wiki

More info on Gello Expression Language

Gello Expression Language: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

GELLO Expression Language

GELLO Expression language was started in 2001 and introduced in 2002; in 2005, GELLO was adopted as an international standard by HL7 and ANSI for a decision support language.[1] The GELLO specification has been developed in coordination with the HL7 Clinical Decision Support TC (CDSTC)[2]

GELLO is a class based object-oriented programming language and a relative of the Object Constraint Language (OCL). OCL is a well developed constraint language that makes it an attractive use as an expression language. The intention was for GELLO to evolve as a standard query and expression language for decision support.[3]

GELLO creates the potential for many decision support options, as the full array of atomic patient data is greatly accessible to compliment better, safer clinical decision making by health professionals. Furthermore this enables specialist clinicians to customize their current systems and create flexible purpose built decision support systems.[4]

Standardization of GELLO it has made this language compatible with the Reference Information Model (RIM). GELLO uses an abstract "virtual medical record" (vMR) so that the same GELLO code can run on multiple systems accessing data stored in different formats. The vMR is a simplified view of the HL7 V3 RIM (Reference Information Model).[5]

Uses for GELLO

The GELLO language can be used to:

•Build up queries to extract and manipulate data from medical records.

•Construct decision criteria by building up expressions to reason about particular data features/values. These criteria can be used in decision-support knowledge bases such as those designed to provide alerts and reminders, guidelines, or other decision rules.

•Create expressions, formulae, and queries for other applications.[6]

See also


  1. ^
  2. ^
  3. ^
  4. ^
  5. ^
  6. ^


Got something to say? Make a comment.
Your name
Your email address