The Guideline Interchange Format (GLIF) is a language for structured representation of guidelines. It was developed to facilitate sharing clinical guide-lines. 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 specifi-cations 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 imple-mentable specification that can be incorporated into particular institutional information systems.