HL7 Terminology (THO), published by HL7 International - Vocabulary Work Group. This guide is not an authorized publication; it is the continuous build for version 7.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/UTG/ and changes regularly. See the Directory of published versions
| Page standards status: Trial-use | Maturity Level: 3 |
@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# - resource -------------------------------------------------------------------
a fhir:CodeSystem ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "artifact-version-policy-codes"] ; #
fhir:language [ fhir:v "en"] ; #
fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div [ fhir:v "<div xml:lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem artifact-version-policy-codes</b></p><a name=\"artifact-version-policy-codes\"> </a><a name=\"hcartifact-version-policy-codes\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Language: en</p></div><p>This case-sensitive code system <code>http://terminology.hl7.org/CodeSystem/artifact-version-policy-codes</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">metadata<a name=\"artifact-version-policy-codes-metadata\"> </a></td><td>Metadata</td><td><div><p>A versioning policy that allows non-substantive changes to the metadata elements of an artifact without requiring a change to the value of the version element. Metadata elements are defined as elements that characterize information about the artifact (e.g. description, publisher, useContext, jurisdiction, approvalDate, etc) as defined by the MetadataResource pattern (including elements inherited by the CanonicalResource pattern), except for identity elements (i.e. url, version, and name). Content that makes use of the metadata versioning policy SHOULD still update the date element when metadata content changes. Repositories that host content using metadata versioning SHOULD use cache control headers to ensure downstream systems are aware of the possibility of changes to the artifact.</p>\n</div></td></tr><tr><td style=\"white-space:nowrap\">strict<a name=\"artifact-version-policy-codes-strict\"> </a></td><td>Strict</td><td><div><p>A versioning policy that indicates that any change to the content of an artifact, including non-substantive and metadata changes, requires a change to the value of the version element, with the exception of the <code>id</code> and <code>meta</code> elements (consistent with FHIR signature requirements) as well as the <code>status</code> (to allow for active content to be marked retired), and <code>lastReviewDate</code> (to allow for last review date to be communicated) elements. Repositories that host content using strict versioning SHOULD use cache control headers to ensure downstream systems are aware of the possibility of changes to the artifact.</p>\n</div></td></tr><tr><td style=\"white-space:nowrap\">loose<a name=\"artifact-version-policy-codes-loose\"> </a></td><td>Loose</td><td><div><p>A versioning policy that indicates that only breaking changes require a change to the value of the version element of the artifact. Content that makes use of the loose versioning policy SHOULD update the date element when content changes. Repositories that host content using loose versioning SHOULD use cache control headers to ensure downstream systems are aware of the possibility of changes to the artifact.</p>\n</div></td></tr><tr><td style=\"white-space:nowrap\">package<a name=\"artifact-version-policy-codes-package\"> </a></td><td>Package</td><td><div><p>A versioning policy that indicates that version of the artifact is managed as the version of the package in which the artifact appears. This is a common versioning policy often used when artifacts are published as part of an implementation guide, and is important to consider as it indicates that there may be version changes <em>without</em> corresponding changes in the content of a particular artifact. For example, if an implementation guide includes questionnaires, new versions of that implementation guide may include new questionnaires, but not change existing ones, and in this case, with package-managed versions, the existing questionnaires that had no actual changes would still be published with a new version.</p>\n</div></td></tr></table></div>"^^rdf:XMLLiteral ]
] ; #
fhir:extension ( [
fhir:url [
fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ;
fhir:l <http://hl7.org/fhir/StructureDefinition/structuredefinition-wg> ] ;
fhir:value [
a fhir:Code ;
fhir:v "cds" ]
] [
fhir:url [
fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"^^xsd:anyURI ;
fhir:l <http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status> ] ;
fhir:value [
a fhir:Code ;
fhir:v "trial-use" ]
] [
fhir:url [
fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm"^^xsd:anyURI ;
fhir:l <http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm> ] ;
fhir:value [
a fhir:Integer ;
fhir:v 3 ]
] ) ; #
fhir:url [
fhir:v "http://terminology.hl7.org/CodeSystem/artifact-version-policy-codes"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/artifact-version-policy-codes>
] ; #
fhir:version [ fhir:v "3.0.0"] ; #
fhir:name [ fhir:v "ArtifactVersionPolicyCodes"] ; #
fhir:title [ fhir:v "Artifact Version Policy Codes"] ; #
fhir:status [ fhir:v "active"] ; #
fhir:experimental [ fhir:v false] ; #
fhir:date [ fhir:v "2026-02-18"^^xsd:date] ; #
fhir:publisher [ fhir:v "HL7 International"] ; #
fhir:contact ( [
( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://hl7.org" ] ] [
fhir:system [ fhir:v "email" ] ;
fhir:value [ fhir:v "hq@HL7.org" ] ] )
] ) ; #
fhir:description [ fhir:v "The versioning policy of an artifact (metadata, strict, loose, package)"] ; #
fhir:copyright [ fhir:v "This material derives from the HL7 Terminology (THO). THO is copyright ©1989+ Health Level Seven International and is made available under the CC0 designation. For more licensing information see: https://terminology.hl7.org/license.html"] ; #
fhir:caseSensitive [ fhir:v true] ; #
fhir:valueSet [
fhir:v "http://terminology.hl7.org/ValueSet/artifact-version-policy"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/ValueSet/artifact-version-policy>
] ; #
fhir:content [ fhir:v "complete"] ; #
fhir:concept ( [
fhir:code [ fhir:v "metadata" ] ;
fhir:display [ fhir:v "Metadata" ] ;
fhir:definition [ fhir:v "A versioning policy that allows non-substantive changes to the metadata elements of an artifact without requiring a change to the value of the version element. Metadata elements are defined as elements that characterize information about the artifact (e.g. description, publisher, useContext, jurisdiction, approvalDate, etc) as defined by the MetadataResource pattern (including elements inherited by the CanonicalResource pattern), except for identity elements (i.e. url, version, and name). Content that makes use of the metadata versioning policy SHOULD still update the date element when metadata content changes. Repositories that host content using metadata versioning SHOULD use cache control headers to ensure downstream systems are aware of the possibility of changes to the artifact." ]
] [
fhir:code [ fhir:v "strict" ] ;
fhir:display [ fhir:v "Strict" ] ;
fhir:definition [ fhir:v "A versioning policy that indicates that any change to the content of an artifact, including non-substantive and metadata changes, requires a change to the value of the version element, with the exception of the `id` and `meta` elements (consistent with FHIR signature requirements) as well as the `status` (to allow for active content to be marked retired), and `lastReviewDate` (to allow for last review date to be communicated) elements. Repositories that host content using strict versioning SHOULD use cache control headers to ensure downstream systems are aware of the possibility of changes to the artifact." ]
] [
fhir:code [ fhir:v "loose" ] ;
fhir:display [ fhir:v "Loose" ] ;
fhir:definition [ fhir:v "A versioning policy that indicates that only breaking changes require a change to the value of the version element of the artifact. Content that makes use of the loose versioning policy SHOULD update the date element when content changes. Repositories that host content using loose versioning SHOULD use cache control headers to ensure downstream systems are aware of the possibility of changes to the artifact." ]
] [
fhir:code [ fhir:v "package" ] ;
fhir:display [ fhir:v "Package" ] ;
fhir:definition [ fhir:v "A versioning policy that indicates that version of the artifact is managed as the version of the package in which the artifact appears. This is a common versioning policy often used when artifacts are published as part of an implementation guide, and is important to consider as it indicates that there may be version changes _without_ corresponding changes in the content of a particular artifact. For example, if an implementation guide includes questionnaires, new versions of that implementation guide may include new questionnaires, but not change existing ones, and in this case, with package-managed versions, the existing questionnaires that had no actual changes would still be published with a new version." ]
] ) . #
IG © 2020+ HL7 International - Vocabulary Work Group.
Package hl7.terminology#7.1.0 based on FHIR 5.0.0.
Generated
2026-03-09
Links: Table of Contents |
QA Report
| Version History
|
|
Propose a change