Guidelines

The two main approaches to preparing clinical guidelines for use in CDS are to use simple markup (also referred to as "semantic tagging"), and to use a standard guideline representation language.

Simple guideline markup involves annotating free-text clinical guidelines using terminology codes that represent its meaning. This enables relevant guidelines to be retrieved based on specific codes recorded in a patient's health record. For more information on this approach, please refer to Guidelines with SNOMED CT.

An alternative approach is to use a standard guideline representation languages to formally define each guideline. Some examples of standard guideline representation languages, such as the Guideline Definition Language (GDL) and the Guideline Interchange Format (GLIF) are presented in the section Standards for CDS Guidelines.


Guidelines with SNOMED CT

This section examines how clinical guidelines can be linked to SNOMED CT to enable the automated display of contextually relevant knowledge resources. We begin by reviewing how a guideline can be linked to a SNOMED CT concept using semantic tags. Next we will examine how SNOMED CT concepts can be associated with guidelines using a reference set. Lastly, we will look at the automated display of a contextually relevant guideline, based on the selection of a SNOMED CT concept in a data entry protocol.

Linking Guidelines to SNOMED CT

One approach known as simple markup, involves the application of semantic tags using terminology codes (such as SNOMED CT concept identifiers) to free text clinical guidelines. When using SNOMED CT, concept identifiers (or expressions) are added as document metadata to the appropriate guideline or text within the guideline. For example, when applying semantic tags to asthma management guidelines, we might add the following concept identifiers, to enable the guideline to be linked to a patient's health record that includes a diagnosis of 195967001 | Asthma|, a regime of 406162001 | Asthma management|, or an assessment scale coded with 445531003 | Asthma control questionnaire| (respectively):

The diagram below depicts the process of tagging the SNOMED CT concepts mentioned above to an .

Asthma Management Guideline tagged with SNOMED CT concepts

This tagged resource may then be presented as reference material when a relevant clinical scenario arises. For example, the guidelines shown in the image above could be presented upon the diagnosis of | Asthma|. Additional details on the mechanics of this process are provided below in the Selecting Relevant Guidelines section below.

Linking SNOMED CT to Guidelines

SNOMED CT Annotation Reference Sets can be used as a mechanism to define, share, and distribute links from SNOMED CT components to appropriate guidelines. This approach involves defining one or more links to relevant guidelines (using a URL) as a string based annotation for each relevant concept. An example of this is shown in the table below. In this example, the same clinical guideline is relevant to more than one SNOMED CT concept.

Table: Concepts which refer to NIH: Asthma Care Quick Reference guideline

refsetId
referencedComponentId
Annotation

Another example use case is linking a specific clinical field, such as a diagnosis, to an appropriate clinical guideline. Given the more specific scope, it may be possible to avoid repeating the same guideline for multiple SNOMED CT concepts referenced by the reference set. The table below, shows an example in which disorder concepts are linked to appropriate clinical guidelines.

Table: Respiratory diagnoses linked to relevant clinical guidelines

refsetId
referencedComponentId
Annotation

719999999107 | Guideline annotation reference set|

719999999107 | Guideline annotation reference set|

Selecting Relevant Guidelines

EHR systems, designed to use clinical guidelines marked up with semantic tags, are able to display relevant guidelines to the user when a subtype (or self) of the semantic tag concept is recorded in the health record.

Below is a generic template that could be used in an EHR system to facilitate the display of an appropriate clinical guideline, when a relevant diagnosis is recorded.

IF diagnosis = << [[ + $semanticTag]] THEN display clinical guideline

For example, the above template could be used on a clinical guideline that has the semantic tag 195967001 | Asthma|, generating the CDS rule:

IF diagnosis = << 195967001 | Asthma| THEN display NIH Asthma Care Quick Reference

Using the above CDS rule, if a clinician selects a diagnosis of 195949008 | Chronic asthmatic bronchitis|, the NIH Asthma Care Quick Reference would be displayed because 195949008 | Chronic asthmatic bronchitis| is a subtype of 195967001 | Asthma|.

This enables contextually relevant clinical knowledge to be presented to the user, based on the specific codes recorded in the patient's health record. The diagram below illustrates this scenario:

Upon entry of a specific diagnosis, a contextually relevant knowledge resource is presented on the user interface

Standards for CDS Guidelines

This section presents some examples of standards used to represent CDS guidelines. Please note that this list is not complete, and other standards and formalisms for representing clinical guidelines do exist.

Guideline Interchange Format

The is a language for modeling and executing clinical practice guidelines. GLIF uses GELLO, and therefore can make use of SNOMED CT within its language. Users of GLIF have the option of viewing GLIF code in a interactive flowchart to represent guidelines and present pop-up information and instructions. The following screenshot presents the "UI view" of a query / guideline structured in GLIF.

UI view of a query / guideline structured in GLIF

For more information about GLIF, please refer to https://kb.medical-objects.com.au/display/PUB/GLIF.

Guideline Definition Language

The is a syntax designed to express clinical logic as rule inputs and outputs. Discrete rules can be combined together to support simple or complex decision making. The specification which accompanies the GDL describes its status as "trial." One of the goals of the GDL is to be able to share CDS artifacts across languages and technical platforms. GDL artifacts can be applied to point of care (POC) decision support and in population health analytics. The GDL uses reference and archetype models from openEHR and in doing so supports information model references that are language independent. For example, it is possible to add language translations without changing the logical definitions in the rule. It is also possible to bind locally defined terms in the guideline to a single concept, multiple concepts, or reference set in any reference terminology as the language considers a reference terminology to be an external resource.

For more information on the Guideline Definition Language, please refer to http://www.openehr.org/releases/CDS/latest/docs/GDL/GDL.html.


Last updated