title: GLIF3: the evolution of a guideline representation format.
abstract: The Guideline Interchange Format (GLIF) is a language for structured representation of guidelines. It was developed to facilitate sharing clinical guidelines. GLIF version 2 enabled modeling a guideline as a flowchart of structured steps, representing clinical actions and decisions. However, the attributes of structured constructs were defined as text strings that could not be parsed, and such guidelines could not be used for computer-based execution that requires automatic inference. GLIF3 is a new version of GLIF designed to support computer-based execution. GLIF3 builds upon the framework set by GLIF2 but augments it by introducing several new constructs and extending GLIF2 constructs to allow a more formal definition of decision criteria, action specifications and patient data. GLIF3 enables guideline encoding at three levels: a conceptual flowchart, a computable specification that can be verified for logical consistency and completeness, and an implementable specification that can be incorporated into particular institutional information systems.
authors.affiliation: Stanford Medical Informatics, Stanford University School of Medicine, Stanford, CA, USA.
authors.forename: M
authors.initials: M
authors.lastname: Peleg
authors.forename: A A
authors.initials: AA
authors.lastname: Boxwala
authors.forename: O
authors.initials: O
authors.lastname: Ogunyemi
authors.forename: Q
authors.initials: Q
authors.lastname: Zeng
authors.forename: S
authors.initials: S
authors.lastname: Tu
authors.forename: R
authors.initials: R
authors.lastname: Lacson
authors.forename: E
authors.initials: E
authors.lastname: Bernstam
authors.forename: N
authors.initials: N
authors.lastname: Ash
authors.forename: P
authors.initials: P
authors.lastname: Mork
authors.forename: L
authors.initials: L
authors.lastname: Ohno-Machado
authors.forename: E H
authors.initials: EH
authors.lastname: Shortliffe
authors.forename: R A
authors.initials: RA
authors.lastname: Greenes
mesh_terms: D003661:Decision Support Techniques; D017410:Practice Guidelines as Topic; D011381:Programming Languages; D012985:Software Design