This page is part of the Clinical Guidelines (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions
This guidance builds on the content defined in the base FHIR Clinical Reasoning module. Specifically, the Representing Knowledge Artifacts topic.
This guide considers two aspects of structuring a clinical practice guideline recommendation:
In addition to the components identified for knowledge artifacts, to support computable representation of a recommendation definition, this implementation guide describes the following components of a recommendation:
By establishing common patterns for these aspects of recommendations, specific guidelines can better share common aspects such as workflow insertion points.
The personas identified in this implementation guide are defined based on the WHO recommendation for Classifying health workers. This recommendation uses codes from the International Standard Classification for Occupations but defines several additional categories of workers. In addition, the codes in that recommendation are focused on health workers, so codes for patient and care partner personas need to be considered as well.
Where a code from the ISCO exists, it is used. Where a WHO recommended health worker category is used, a code is constructed beginning with a W
. Where a code is introduced by this implementation guide, it is constructed beginning with a C
.
Content conforming to this implementation guide SHALL identify personas using the Common Personas code system.
This implementation guide uses the ActivityDefinition resource to provide a computable representation of the activities that can be performed as part of guideline-based care. Readers of this implementation guide should refer to the Definitional Artifacts topic in the FHIR specification for general information on how ActivityDefinition resources are used to describe activities that can be performed.
Content conforming to this implementation guide SHALL use the CPG Activity Definition profile when specifying activity definitions.
The common processes identified in this implementation guide are based on surveys of guideline content, both in the examples used in this guide, as well as other guideline content from various clinical domains and guideline authors. The result is the definition of a common pathway that is intended to be applicable in any guideline-based care content.
Using this common pathway, content can indicate where in the overall process of care delivery a given recommendation or intervention should occur.
Content conforming to this implementation guide SHALL identify processes using the Common Processes code system.
For settings, this implementation guide uses the HL7 V3 ServiceDeliveryLocationRoleType value set, as it contains generally applicable, broadly standardized settings for use in the computable representation of guideline recommendations.
Content conforming to this implementation guide SHALL identify settings using the HL7 V3 ServiceDeliveryLocationRoleType value set.
Two aspects of supporting information are considered for recommendations. First, supporting documentation related to the guideline content itself, and second, pertinent positive or negative information related to determining the applicability of a recommendation to a particular patient.
Supporting documentation for a recommendation is critical to ensuring the definition can be traced back to reliable and credible sources. The Supporting Documentation topic in the base FHIR specification describes the basic mechanism for achieving this with the Clinical Reasoning resources.
Content conforming to this implementation guide SHALL provide references to supporting documentation for a recommendation in the form of a relatedArtifact
element specifying a citation to the guideline.
Content conforming to this implementation guide SHALL provide the strength of a recommendation using the strengthOfRecommendation extension.
Content conforming to this implementation guide SHALL provide the quality of evidence for a recommendation using the qualityOfEvidence extension.
Documenting pertinent information related to a recommendation is critical to helping the intended recipient determine why the recommendation applies in each particular case. For definitional content, pertinent information can typically be inferred from the content referenced by the logic involved. To support cases where pertinent information cannot be inferred from the content, as well as to allow content developers to highlight particular aspects, the input
and output
elements of the PlanDefinition can be used to identify pertinent information for the recommendation.
This implementation guide defines 3 broad categories of artifacts related to defining recommendations:
In the simplest case, the recommendations in a guideline can all be represented as event-condition-action rules associated with well-known triggering points in an existing clinical workflow (e.g. when prescribing a medication).
However, guideline-based care often involves tracking changes over time, as well as modeling specific processes that should occur. The PlanDefinition supports each of these use cases, and this implementation guide defines the cpg-plandefinition profile to define additional constraints and requirements for building computable guideline content, as well as three specific profiles derived from cpg-plandefinition, one for each of these three cases.
This implementation guide uses the PlanDefinition resource to represent the activities involved in a guideline as a clinical protocol. For the purposes of this implementation guide, a clinical protocol differs from a workflow definition in that a protocol describes a general set of activities to be applied over time, typically with multiple time-based or event-based entry points across the protocol.
For example, the WHO antenatal care guideline recommends an overall contact schedule consisting of eight contacts at specific points during the pregnancy. This is represented using a clinical protocol with actions for each of the contacts, where each action defines an applicability criteria that identifies the recommended timing of the encounter.
The activities in a clinical protocol used in this way are references to other protocols or workflows, rather than particular activities to be performed.
Content conforming to this implementation guide SHALL use the cpg-protocoldefinition profile to represent clinical protocol definitions.
This implementation guide uses the PlanDefinition resource to represent specific sequences of activities executed at a point-in-time as a workflow definition. Readers of this implementation guide should refer to the Workflow topic in the base FHIR specification. This implementation builds on the guidance there, providing some specific patterns for describing common activities as part of workflows. Specifically:
Within these workflows, recommendations for guideline-based care are attached via triggers at the appropriate point in the workflow. In other words, rather than having a workflow directly refer to a particular recommendation, the recommendation logic is attached to the event and triggered at the appropriate point. This event-driven approach allows implementations to separate workflow processing from guidance evaluation.
Content conforming to this implementation guide SHALL use the cpg-workflowdefinition profile to represent workflow definitions.
This implementation guide uses the PlanDefinition resource to represent the recommendations of a guideline as an event-condition-action rule. The recommendation used in this way specifies:
Readers of this implementation guide should refer to the Applying a PlanDefinition topic for details on how an event-condition-action rule can be applied to a particular patient to produce guidance appropriate to that patient.
Content conforming to this implementation guide SHALL use the cpg-recommendationdefinition profile to represent recommendation definitions.
This implementation guide uses the PlanDefinition resource to represent order sets as part of protocols, workflows, and recommendations. The guidance here builds on the Order Set topic in the FHIR specification to supply additional guidance related to the use of an order set as a component of a computable guideline.
Content conforming to this implementation guide SHALL use the cpg-ordersetdefinition profile to represent order sets.
Across guideline-based care, there are many different types of recommendations that may be given, such as the recommendation to conduct a specific test, to prescribe a specific medication, recommendation for a particular procedure, and many others. In general though, these recommendations should provide at least:
Within FHIR, a recommendation is typically represented using a Request patterned resource (such as ServiceRequest or MedicationRequest) with an intent status. Note that some implementations may go further and use the plan
or even order
statuses of a request, depending on the capabilities of the systems involved.
This implementation guide defines profiles for each of the request resources to be used as recommendation instances:
Specific guideline content will typically define derived profiles for recommendation instances establishing additional constraints.
Content conforming to this implementation guide SHALL use one of the recommendation instance profiles described above to ensure supporting information related to the recommendation is preserved through the recommendation instance.