Gello Expression Language

The GELLO Expression Language was started in 2001 and introduced in 2002; in 2005, GELLO was adopted as an international standard by HL7 International and ANSI for a decision support language. GELLO Release 2 was completed and approved by ANSI in June 2010.[1] The GELLO specifications have 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 attractive for 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 complement 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 HL7 version 3.0 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 RIM.[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]
  • GELLO was used with Guideline Interchange Format (GLIF), as it is the most expressive expression language in the context of GLIF.[7]

See also


  1. ^
  2. ^
  3. ^ "Description and status update on GELLO: a proposed standardized object-oriented expression language for clinical decision support". Stud Health Technol Inform 107 (Pt 1): 164–8. 2004. PMID 15360796. 
  4. ^
  5. ^
  6. ^
  7. ^ Wright, A; Sittig, D (2008). "A framework and model for evaluating clinical decision support architectures". Journal of Biomedical Informatics 41: 982–990. doi:10.1016/j.jbi.2008.03.009. 
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.