Clinical Practice Guidelines
3.0.0-ballot - STU 3 Ballot International flag

Clinical Practice Guidelines, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 3.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cqf-recommendations/ and changes regularly. See the Directory of published versions

Extension: CPG Impression For Extension

Official URL: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-impressionFor Version: 3.0.0-ballot
Active as of 2026-11-10 Computable Name: CPGImpressionFor
Other Identifiers: OID:2.16.840.1.113883.4.642.40.48.42.74

Specifies a case (episode of care) which this clinical impression is for.

Context of Use

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description Differentials, Snapshots, and other representations.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension CPG Impression For Extension
Extension.url 1..1 uri "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-impressionFor"

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension CPG Impression For Extension
Extension.id 0..1 string Unique id for inter-element referencing
Extension.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Extension.url 1..1 uri "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-impressionFor"
Extension.value[x] 0..1 Value of extension
Extension.value[x].valueBase64Binary base64Binary
Extension.value[x].valueBoolean boolean
Extension.value[x].valueCanonical canonical(Any)
Extension.value[x].valueCode code
Extension.value[x].valueDate date
Extension.value[x].valueDateTime dateTime
Extension.value[x].valueDecimal decimal
Extension.value[x].valueId id
Extension.value[x].valueInstant instant
Extension.value[x].valueInteger integer
Extension.value[x].valueMarkdown markdown
Extension.value[x].valueOid oid
Extension.value[x].valuePositiveInt positiveInt
Extension.value[x].valueString string
Extension.value[x].valueTime time
Extension.value[x].valueUnsignedInt unsignedInt
Extension.value[x].valueUri uri
Extension.value[x].valueUrl url
Extension.value[x].valueUuid uuid
Extension.value[x].valueAddress Address
Extension.value[x].valueAge Age
Extension.value[x].valueAnnotation Annotation
Extension.value[x].valueAttachment Attachment
Extension.value[x].valueCodeableConcept CodeableConcept
Extension.value[x].valueCoding Coding
Extension.value[x].valueContactPoint ContactPoint
Extension.value[x].valueCount Count
Extension.value[x].valueDistance Distance
Extension.value[x].valueDuration Duration
Extension.value[x].valueHumanName HumanName
Extension.value[x].valueIdentifier Identifier
Extension.value[x].valueMoney Money
Extension.value[x].valuePeriod Period
Extension.value[x].valueQuantity Quantity
Extension.value[x].valueRange Range
Extension.value[x].valueRatio Ratio
Extension.value[x].valueReference Reference(Any)
Extension.value[x].valueSampledData SampledData
Extension.value[x].valueSignature Signature
Extension.value[x].valueTiming Timing
Extension.value[x].valueContactDetail ContactDetail
Extension.value[x].valueContributor Contributor
Extension.value[x].valueDataRequirement DataRequirement
Extension.value[x].valueExpression Expression
Extension.value[x].valueParameterDefinition ParameterDefinition
Extension.value[x].valueRelatedArtifact RelatedArtifact
Extension.value[x].valueTriggerDefinition TriggerDefinition
Extension.value[x].valueUsageContext UsageContext
Extension.value[x].valueDosage Dosage
Extension.value[x].valueMeta Meta

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Extension

Summary

Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: Specifies a case (episode of care) which this clinical impression is for.

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension CPG Impression For Extension
Extension.url 1..1 uri "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-impressionFor"

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension CPG Impression For Extension
Extension.id 0..1 string Unique id for inter-element referencing
Extension.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Extension.url 1..1 uri "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-impressionFor"
Extension.value[x] 0..1 Value of extension
Extension.value[x].valueBase64Binary base64Binary
Extension.value[x].valueBoolean boolean
Extension.value[x].valueCanonical canonical(Any)
Extension.value[x].valueCode code
Extension.value[x].valueDate date
Extension.value[x].valueDateTime dateTime
Extension.value[x].valueDecimal decimal
Extension.value[x].valueId id
Extension.value[x].valueInstant instant
Extension.value[x].valueInteger integer
Extension.value[x].valueMarkdown markdown
Extension.value[x].valueOid oid
Extension.value[x].valuePositiveInt positiveInt
Extension.value[x].valueString string
Extension.value[x].valueTime time
Extension.value[x].valueUnsignedInt unsignedInt
Extension.value[x].valueUri uri
Extension.value[x].valueUrl url
Extension.value[x].valueUuid uuid
Extension.value[x].valueAddress Address
Extension.value[x].valueAge Age
Extension.value[x].valueAnnotation Annotation
Extension.value[x].valueAttachment Attachment
Extension.value[x].valueCodeableConcept CodeableConcept
Extension.value[x].valueCoding Coding
Extension.value[x].valueContactPoint ContactPoint
Extension.value[x].valueCount Count
Extension.value[x].valueDistance Distance
Extension.value[x].valueDuration Duration
Extension.value[x].valueHumanName HumanName
Extension.value[x].valueIdentifier Identifier
Extension.value[x].valueMoney Money
Extension.value[x].valuePeriod Period
Extension.value[x].valueQuantity Quantity
Extension.value[x].valueRange Range
Extension.value[x].valueRatio Ratio
Extension.value[x].valueReference Reference(Any)
Extension.value[x].valueSampledData SampledData
Extension.value[x].valueSignature Signature
Extension.value[x].valueTiming Timing
Extension.value[x].valueContactDetail ContactDetail
Extension.value[x].valueContributor Contributor
Extension.value[x].valueDataRequirement DataRequirement
Extension.value[x].valueExpression Expression
Extension.value[x].valueParameterDefinition ParameterDefinition
Extension.value[x].valueRelatedArtifact RelatedArtifact
Extension.value[x].valueTriggerDefinition TriggerDefinition
Extension.value[x].valueUsageContext UsageContext
Extension.value[x].valueDosage Dosage
Extension.value[x].valueMeta Meta

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Extension

Summary

Simple Extension with the type base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta: Specifies a case (episode of care) which this clinical impression is for.

 

Other representations of profile: CSV, Excel, Schematron