As shown in , GEM
can be depicted as a directed graph with Guideline Document as the root. The
major concepts in the first tier of the GEM hierarchy below the root level are
identity, developer, purpose, intended audience, method of development, target
population, knowledge components, testing, and review plan. Each of these
elements, in turn, comprises one or more additional levels of guideline
constructs.
Components of GEM are defined as XML elements. Elements have distinct names
and are delimited with start and end tags, e.g.,
<Title> Diabetic Nephropathy <Title>
Elements may contain other elements, they may store text, or they may be
empty. Elements may appear as often as required. Most elements store
information that is presented literally in the guideline text itself, e.g.,
release date, name of sponsoring organization, and recommendation text. A
small number of metalevel tags provide information about the guideline,
which has been interpreted, e.g., developer.type. To indicate whether
an element's content is explicitly stated in the guideline document or was
inferred by the person who performed the markup, each element has an attribute
called “source.” The source attribute can take values of
“explicit,” “inferred,” or in some cases
“NGC” (to indicate that the NGC structured vocabulary is
used).
GEM has been proposed as an ASTM E31.25 standard representation for
guideline documents. Following ASTM and HL7 conventions, element names in GEM
are formatted in lower case and words are separated by periods. In this
report, italics indicate specific elements (e.g.,
title,
decision.variable). The complete GEM hierarchy, definitions for all
elements, a GEM template, the document type definition, and the schema can be
viewed at
http://ycmi.med.yale.edu/GEM.
In the next sections, we describe the major elements of the GEM hierarchy.
Identity
Information that identifies a particular guideline document and describes
it in general terms is clustered in the identity construct. The
identity element includes the guideline's complete title, a
citation that references its publication, its release date,
its availability (in electronic and print formats),
and a person or organization that can be contacted for further information.
The status element indicates whether the guideline has been updated
or revised. Since many current guidelines are released as packages that may
include patient education materials, foreign language versions, quick
reference guides, and technical reports, a construct for
companion.documents is included. An entry stored in the
adaptation element indicates whether the guideline has been adapted
from another publication.
Developer
The organization responsible for development of the guideline is identified
and described. A developer.type element (e.g., medical specialty
society, federal government agency, managed care organization) provides a
structured description of the guideline's sponsor. The formal name of the
committee within the developing organization as well as its members' names and
individual or committee expertise are represented. In addition, sources of
financial support for the guideline's development, the names of organizations
that have endorsed the guideline, and reference to other organizations'
guidelines on the same topic are included.
Purpose
Purpose elements describe the main health practices, services, or
technologies addressed by the guideline and reasons for the guideline's
development. Guideline category classifies the major focus of the
guideline, e.g., diagnosis, treatment, or prevention.
The rationale for guideline development (e.g., evidence of
inappropriate practice, wide practice variation) is subtly different from the
objective of the guideline (e.g., to increase use of a particular
test, to diminish inappropriate use of a therapy), and either (or both) may be
described. The health.outcome element stores the specific health
outcomes or performance measures that the guideline is intended to affect. The
available.option element describes the principal alternative
preventive, diagnostic, or therapeutic interventions that are available.
Exception refers to factors that may permit an exception to be made
in applying the guidelines, including home and family situation and
constraints on the health care delivery system. Strategies, performance
measures, and plans for implementing the recommendations may be stored in the
implementation.strategy element.
Intended Audience
The intended.audience element refers to the health care providers
whose behavior the guideline is intended to influence. It includes both
professional.group and care.setting constructs, indicating
where a guideline recommendation may be applicable, e.g., office, intensive
care unit, or a particular health maintenance organization. The
clinical.speciality element applies the NGC structured vocabulary to
categorize the intended users.
Method of Development
The validity of a guideline's recommendations is closely tied to concepts
incorporated in development.method. Evidence-based guideline
development processes relate recommendations directly to the scientific
evidence that supports them. Such constructs are clearly important to
developers and implementers and to end users of guideline recommendations as
well, as they decide whether the recommendations should influence their
behavior.
The description.evidence.collection element refers to approaches
taken by the guideline developers to identify and retrieve scientific
evidence. The method.evidence.collection element stores an NGC
structured construct; number.source.documents refers to the number of
documents identified during evidence collection. Evidence.time.period
refers to the publication dates of the evidence.
Method.evidence.grading stores criteria used to gauge the quality of
information from different sources and may include a formal
rating.scheme. Method.evidence.combination refers to formal
methods of synthesis used to develop summary measures that reflect the
strength of scientific evidence, e.g., meta-analysis, decision analysis, or
formal group judgment techniques.
Specification.harm.benefit describes qualitatively the anticipated
benefits, potential risks, or adverse consequences associated with
implementing the guideline recommendations, while
quantification.harm.benefit stores mathematical models and numeric
estimates.
The role.value.judgment element stores information related to
whose values were applied in determining the relative desirability of a health
practice. For example, guidelines that optimize health care from the point of
view of the individual patient, the payor, and society may well differ.
Likewise, the role.patient.preference element stores information
about how preferences were applied to determine guideline policies.
Target Population
Target.population refers to the group of persons who are the
subject of the guideline recommendations. The
eligibility element may
include criteria—the
inclusion.criterion and
exclusion.criterion—that determine the specific portion of the
target population for which recommendations are applicable. For example, a
guideline on managing otitis media in young children defines the inclusion
criteria as “age 1 through 3 years” and “otherwise healthy
except for otitis media with effusion.” Exclusion criteria are specified
as “craniofacial or neurologic abnormalities” and “sensory
deficits.”
16
The NGC specifies sex and age ranges for categorization of the target
population.
Testing
The external.review element stores information about the findings
of persons and groups outside the sponsoring organization, who have reviewed
recommendations. The pilot.testing element stores text that refers to
testing of the guideline's recommendations in clinical settings.
Revision Plan
The scheduled.review and expiration elements store review
and expiration dates that help determine the validity of the recommendations
in light of new evidence.
Knowledge Components
Knowledge components store and categorize the expert knowledge that is the
salient feature of clinical practice guidelines. We have classified
knowledge.components into three high-level
classes—recommendation, definition, and
algorithm—because the sub-elements of each of these call for
different approaches to processing (). Each knowledge component and its sub-tree in the GEM hierarchy
are discussed below.
Recommendation Recommendations are the unique components that distinguish guidelines from
other clinical publications; recommendations are intended to influence
practitioners' behavior. When recommendations are analyzed into atomic
concepts (and perhaps encoded in a structured vocabulary), they can be
executed by a computer's logic.
Recommendations can be categorized as conditional or
imperative statements. While conditional statements clearly delineate
the situations in which they apply, imperatives are broadly applicable to the
target population and do not impose constraints on their pertinence.
Conditional recommendations can be described in rules that take the
form:
If CONDITION then ACTION(s) {because REASON(s)}
A condition, in turn, is specified by one or more combinations of a
decision.variable and its value linked by comparison operators, e.g.,
<decision.variable>platelet
count</decision.variable><value>less than
50,000</value>. In many cases, the value of a decision variable
is not explicitly stated in guideline text but is implied to be true or
present.
Fulfillment of the condition triggers at least one guideline-specified
action. Reason elements explain why the action has been triggered.
The evidence.quality that led the guideline developers to call for a
particular recommendation and the strength they attach to a
particular recommendation are also tagged. The flexibility element
describes optional conditions or actions that relate to a particular rule and
are often recognizable by the presence of “or” statements in the
guideline text. Defining a condition and executing an action often entail an
economic burden that can be described in cost elements associated with an
individual decision.variable or action or with the
higher-level conditional. Information about the relationships between
recommendations is stored in the link element. Such links might define a
temporal sequence or a part-whole relationship or relate one part of the
hierarchy to another. A reference slot can be used to store citations
to specific evidence that supports a particular recommendation. The
logic element summarily stores the Boolean connectives that link
component decision variables and actions; for example:
IF decision.variable 1 AND decision.variable 2 THEN
action 1 OR action 2.
At deeper levels of the conditional tree, elements store information that
describes in detail individual decision variables and actions. Specific
elements define quantitative test parameters for individual decision variables
(sensitivity, specificity, predictive.value) and benefits and risks or harms
associated with individual actions.
In contrast to conditional recommendations, imperative recommendations
present broadly applicable directives (which parallel the actions in a
conditional recommendation), e.g.,
A major aspect of initial treatment should consist of lifestyle
modifications, such as weight loss, reduction of salt and alcohol intake, and
exercise....
17The laboratory must use a screening procedure that will detect sickle
hemoglobin in the newborn.... Test results must be reported in understandable
language that includes the identified phenotype, diagnostic possibilities, and
sources where additional information may be obtained. The laboratory also
should inform the infant's mother of the screening result, unless prohibited
by law.
18
Imperatives often include terms such as “require,”
“must,” and “should” but do not contain conditional
text (e.g., “if,” “when,” “whenever”) that
would limit their applicability to specified circumstances. With the exception
of decision.variable elements (which exist only in the conditional
sub-tree), most of the deeper-level elements of the knowledge components
hierarchy are similarly applicable to both imperative and conditional
statements.
Definition A
definition element stores important guideline terminology as
well as the meaning of the terms. For example, a guideline that advises on
appropriate diagnostic testing for children with febrile seizures includes a
careful definition of “simple febrile
seizure.”
19 A
Centers for Disease Control guideline on hepatitis B immunization recommends
more intense immunoprophylaxis for infants of “high risk mothers,”
a high-level concept defined to include intravenous drug abusers and women
with sexually transmitted diseases during pregnancy or pre-existing liver
disease.
20 Indeed,
the American Academy of Neurology has issued a guideline that is expressed as
a set of case definitions—rather than recommendations—for
HIV-associated neurologic
disease.
21 Algorithm Many (but not all) guidelines include an algorithm that is graphically
represented in flowcharts. This describes a temporal sequence of activities
and the branching decision logic that implement the guideline's
recommendations. In GEM, a flowchart can be included en bloc as an
algorithm element, or it can be broken down into its component
parts.
The GLIF specification consists of a collection of “guideline
steps,” which are linked in a directed
graph.
9 The GEM
algorithm hierarchy includes elements derived from the GLIF steps
model:
action.step, which specifies a clinical action that is to be
performed in the patient-care process;
conditional.step, which
directs flow from one guideline step to another on the basis of evaluation of
a criterion;
branch.step, which directs flow in alternate directions;
and
synchronization.step, which represents a convergence of other
steps.